#include<stdio.h>
#include<string.h>
#include<sys/types.h>
#include<unistd.h>
#define FILENAME "log.txt"
int main()
{
    // 进程启动之后会自动在 /proc/pid文件夹下的 cwd属性,可通过chdir修改
    chdir("/home/yangbiao/code/");
    FILE* fp = fopen(FILENAME,"w");
    if(fp == NULL)
    {
        perror("文件打开失败");
        return 1;
    }
    const char* msg = "this is message\n";
    int cnt = 5;
    while(cnt)
    {
        int n = fwrite(msg,strlen(msg),1,fp);
        // get pid
        printf("pid is :%d\n",getpid());
        sleep(1);
        cnt--;  
    }
    // close file stream
    fclose(fp);
    return 0;
}










// #include<stdio.h>
// #include<stdlib.h>
// #include<sys/types.h>
// #include<unistd.h>

// int main()
// {
//     chdir("/home/yangbiao/code");
//     FILE* fp = fopen("test.txt","w");
//     if(fp== NULL)
//     {
//         perror("open File Fail!!");
//         return 1;
//     }
//     const char *msg = "hello\n";
//     int cnt = 5;
//     while(cnt)
//     {
//         int n = fwrite(msg,1,sizeof(msg),fp);
//         printf("pid is: %d\n",getpid());
//         cnt--;
//         sleep(5);
//     }
//     fclose(fp);
//     return 0;
// }